package club.hicode.daydayup.monitor;

import java.util.List;

public class MonitorInfoBean {

	/**操作系统*/
	public String osName;

	/**可使用核心内存*/
	public long totalMemory;

	/**剩余核心内存*/
	public long freeMemory;

	/**最大可使用核心内存*/
	public long maxMemory;

	/**
	 * 安装内存条总大小
	 */
	public long installPhysicalMemorySize;

	/**
	 * 总的物理内存
	 */
	public long totalPhysicalMemorySize;

	/**
	 * 剩余的物理内存
	 **/
	public long freePhysicalMemorySize;

	/**
	 * 剩余虚拟内存
	 */
	public long freeVirtualMemory;
	/**
	 * 总虚拟内存
	 */
	public long totalVirtualMemorySize;
	/**
	 * 交换区内存
	 */
	public long totalSwapSpaceSize;

	/**
	 * 总计内存
	 */
	public long SizeStoredInPagingFiles;

	/**
	 * 总计可分配内存
	 */
	public long freeSpaceInPagingFiles;

	/**线程总数*/
	public int totalThread;

	/**cpu使用率*/
	public double cpuRatio;

	/**
	 * 驻留服务节点IP
	 */
	public String IP;

	/**
	 * 驻留服务器名称
	 */
	public String hostName;
	/**
	 * cpu数
	 */
	public int avliaProcessCount;
	/**
	 * 磁盘总大小
	 */
	public double diskTotalSize;
	/**
	 * 磁盘可用空间
	 */
	public double diskTotalFreeSize;
	/**
	 * 分区数
	 */
	public int avliaLogicDiskCount;
	/**
	 * 分区信息
	 */
	public List<LogicDiskInfo> logicDiskInfos;
} 